apr
系统.对象
└apr.线程数据键
本类提供了操作线程数据键(线程私有数据)的方法。
初始化方法摘要 | |
---|---|
公开  | 初始化() |
公开  |
创建线程数据键,设置返回码。 |
方法摘要 | |
---|---|
公开 apr.返回码 |
在进程中创建的线程数据键,对进程中所有的线程都是可见的,每个线程都在线程数据键中有一个私有数据项。 |
公开 整数 | 取线程数据() 取线程私有数据。本方法设置返回码,成功返回地址,失败返回0。 |
公开 apr.返回码 | 置线程数据(整数 地址) 设置线程私有数据,参数为一个合法的内存地址。注意,在给一个线程数据键绑定新的内存地址时,如果这个线程数据键之前己经与一个堆内存绑定过,本方法不会释放本段内存,请手动释放。 |
公开 apr.返回码 | 删除() 删除由“创建线程数据键”方法创建的线程数据键。 本方法只释放键占用的内存,并不释放该键关联的线程数据所占用的内存资源 (如“设置关联数据”方法的“地址”参数为一个堆内存地址,本方法不会释放该段堆内存。)。通常的用法是,在调用该方法之前,释放和本线程数据键相关联的资源。 |
从 系统.对象 继承的方法 |
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用 |
创建线程数据键,设置返回码。
在进程中创建的线程数据键,对进程中所有的线程都是可见的,每个线程都在线程数据键中有一个私有数据项。
参数:
内存池对象
取线程私有数据。本方法设置返回码,成功返回地址,失败返回0。
设置线程私有数据,参数为一个合法的内存地址。注意,在给一个线程数据键绑定新的内存地址时,如果这个线程数据键之前己经与一个堆内存绑定过,本方法不会释放本段内存,请手动释放。
参数:
地址 - 数据地址。
删除由“创建线程数据键”方法创建的线程数据键。 本方法只释放键占用的内存,并不释放该键关联的线程数据所占用的内存资源 (如“设置关联数据”方法的“地址”参数为一个堆内存地址,本方法不会释放该段堆内存。)。通常的用法是,在调用该方法之前,释放和本线程数据键相关联的资源。